166 842
340 49
727 683
842 233
774 164
840 251
484 493
112 120
20 48
535 496
243 619
409 228
1002 541
1001 71
1001 117
1000 524
1000 641
1000 799
1000 999
1000 568
999 333
999 123
999 949
999 255